package com.travel.service.impl;

import java.util.List;

import com.travel.dao.HotelFavoriteDao;
import com.travel.dao.impl.HotelFavoriteDaoImpl;
import com.travel.entity.HotelFavorite;
import com.travel.entity.ScenicFavorite;
import com.travel.service.HotelFavoriteService;
import com.travel.util.PageInfo;

/**
* @Title HotelFavoriteServiceImpl.java
* @Package com.travel.service.impl
* @Author zengbochao
* @Time 2020年10月29日 上午11:12:22
* @Version 1.0
* @Description: TODO
*/
public class HotelFavoriteServiceImpl implements HotelFavoriteService {
	
	private HotelFavoriteDao hotelFavoriteDao=new HotelFavoriteDaoImpl();
	
	public PageInfo<HotelFavorite> getUserListByPage(int pageNum, int pageSize, int userId) {
		if (pageNum<=0) {
			pageNum=1;
		}
		if (pageSize<=0) {
			pageSize=2;
		}
		return hotelFavoriteDao.findByPage(pageNum, pageSize, userId);
	}

	@Override
	public boolean insert(HotelFavorite hotelFavorite) {
		// TODO Auto-generated method stub
		return hotelFavoriteDao.insert(hotelFavorite)>0? true:false;
	}

	@Override
	public boolean deleteById(int favoriteId) {
		int i=hotelFavoriteDao.deleteById(favoriteId);
		return i>0 ? true:false;
	}
	
	
	@Override
	public List<HotelFavorite> queryFavoriteListByUserIdAndHotelId(int userId,int hotelId) {

		
		return hotelFavoriteDao.queryFavoriteListByUserIdAndHotelId(userId, hotelId);
	}

}
